.topicinfo___replies {
  margin-top: 30px;
  background-color: white;
  width: 100%;
  .topicinfo___repily {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    // 设置左右边距, 不指定宽, 盒子会根据左右边距自动计算宽。
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    border: 1px solid #f0f0f0;
    &-image {
      width: 80px;
      height: 80px;
      border-radius: 50%;
    }
    &-body {
      flex: 1;
      margin-left: 20px;
      margin-right: 20px;
      display: flex;
      flex-direction: column;
      &-pie {
        font-size: 26px;
        &-loginname {
          font-weight: 700;
        }
        &-floor {
          color: rgb(0, 136, 204);
        }
        &-time {
          font-size: 26px;
        }
      }
      &-content {
        color: rgb(51, 51, 51);
        overflow: auto;
      }
    }
    &-zan {
      width: 100px;
      height: 60px;
      &-image {
        width: 30px;
        height: 30px;
        border-radius: 50%;
      }
    }
  }
}
